package com.example.dto;

import com.example.entity.enums.ComplaintStatusEnum;
import lombok.Data;

import java.util.Date;

/**
 * @author 朽
 */
@Data
public class ComplaintDto {
    /**
     * id
     */
    private Long id;

    /**
     * 订单编号
     */
    private String orderSn;

    /**
     * 投诉人用户
     */
    private String userName;

    /**
     * 投诉内容
     */
    private String complaintContent;

    /**
     * 状态[0->待处理；1->处理中；2->已完成；3->已撤销；4->待申诉；]
     */
    private Integer status;

    private String statusDesc;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 处理时间
     */
    private Date handleTime;

    /**
     * 处理人
     */
    private String handleuserName;

    /**
     * 处理人ID
     */
    private Long handleUser;

    public void convertStatusDesc() {
        this.statusDesc = ComplaintStatusEnum.desc(this.status);
    }
}
